1.19 Dynamische Steuerelemente
 
Sehen wir uns den Code genauer an, den Basic für uns erzeugt hat. Darin findet sich
Friend WithEvents cmdOk As System.Windows.Forms.Button
Friend WithEvents cmdAbbrechen As System.Windows.Forms.Button
Friend WithEvents txtName As System.Windows.Forms.Textbox
...
So wird dem Formular also mitgeteilt, über welche Steuerelemente es verfügt. Die Steuerelemente werden zunächst instanziert, dann werden sie erzeugt:
Me.butOk = New System.Windows.Forms.Button()
Me.butAbbrechen = _
New System.Windows.Forms.Button()
Me.txtName = New System.Windows.Forms.TextBox()
...
und schließlich werden die Eigenschaften festgelegt:
Me.butOk.Location = _
New System.Drawing.Point(300, 200)
Me.butOk.Name = "cmdOk"
...
Me.optJumbo.Location = _
New System.Drawing.Point(8, 16)
Me.optJumbo.Checked = True
...
Mit der letzten Zeile wird nicht nur der dicke schwarze Punkt in den Kreis gesetzt, sondern auch das auslösende Ereignis aufgerufen.
Und damit sind wir bei einem wichtigen Kapitel von VB.NET, bei Ereignissen. Bislang war das auslösende Ereignis der Mausklick. Natürlich stehen Ihnen noch viele weitere Ereignisse zur Verfügung.
Abbildung 1.35
Getränk mit Größenauswahl
|